380508639aefda8391694d9da710b9711b76b6d9,geoserver/webapp/src/main/java/com/boundlessgeo/geoserver/api/controllers/ImportController.java,ImportController,moveFile,#ImportTask#,181
Before Change
File baseDirectory = catalog.getResourceLoader().getBaseDirectory();
String url = "file:"+Paths.convert(baseDirectory, destFile);
if (store instanceof CoverageStoreInfo) {
storeFile = new File(new URL(((CoverageStoreInfo)store).getURL()).getFile());
if (!storeFile.getAbsoluteFile().equals(srcData.getFile().getAbsoluteFile())) {
throw new RuntimeException("CoverageStore file not the same as imported file");
}
After Change
File baseDirectory = catalog.getResourceLoader().getBaseDirectory();
if (store instanceof CoverageStoreInfo) {
storeFile = catalog.getResourceLoader().url(((CoverageStoreInfo)store).getURL());
//A CoverageStore needs a single file
String url = "file:"+Paths.convert(baseDirectory, destFile);
if (!(srcData.getFile().getAbsolutePath().equals(storeFile.getAbsolutePath())) ) {